package org.example.medicalstaff.utils;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateStringFormat {

    /**
     * 传入一个时间串String和一个格式化String，返回一个Date类型，后端接收前端的DateTime参数用String类型，后端存到数据库中直接存Date类型
     * @param dateTimeString
     * @param pattern
     * @return
     */
    public static Date parseDateTimeString(String dateTimeString, String pattern) {
        SimpleDateFormat dateTimeFormat = new SimpleDateFormat(pattern);
        try {
            Date parsedDateTime = dateTimeFormat.parse(dateTimeString);
            return parsedDateTime;
        }catch (ParseException e) {
            e.printStackTrace();
            return null;
        }
    }
}
